package book;

public class BookList {
    //书架的本质应该是一个数组
    //书架的容量应该是多大——5？
   public     Book [] books = new Book[5];    //这是成员变量，并不只是单纯的数组定义语句！！！
    private  int number = 3;
  //初始化放入三本书
    //为什么无法进行数组初始化？
   //无法在类中方法，代码块之外执行语句

    public BookList() {
        //对象的初始化,通过构造方法进行赋值！
        //给基本数据类型赋值的方法与引用数据类型赋值的方式不同！String除外
         this.books[0] = new Book("红楼梦",10.5,"曹雪芹");
         this.books[1] = new Book("西游记",15,"吴承恩");
         this.books[2] = new Book("三国演义",15.2,"罗贯中");
    }

    public int getNumber() {
        return number;
    }

    public void setNumber(int number) {
        this.number = number;
    }
}














